package com.funtl.screw.common.data.permission;

import java.util.List;

/**
 * @author Lusifer
 * @since 2019-09-07
 * <p>
 * data scope 判断处理器,抽象服务扩展
 */
public interface DataPermissionsService {

    /**
     * 计算用户数据权限
     *
     * @param deptList 部门ID，如果为空表示没有任何数据权限。
     * @return 返回true表示无需进行数据过滤处理，返回false表示需要进行数据过滤
     */
    Boolean calcScope(List<Long> deptList);

}
